package com.steven.concurrent.lock;

public class SynchronizedEvenGenerator extends IntGenerator {
	private int currentEvenValue = 0;

	@Override
	public synchronized int next() {
		++currentEvenValue;
		Thread.yield();
		++currentEvenValue; 
		return currentEvenValue;
	}

}
